/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.farmcode.api.runtime.metadata;

import com.farmcode.api.runtime.metadata.tables.AttributeCollection;
import com.farmcode.api.runtime.metadata.tables.ConstraintCollection;
import com.farmcode.api.runtime.metadata.tables.ReferenceCollection;

/**
 *
 * @author oiprado
 */
public interface Table extends ObjectInfo {

  AttributeCollection getAttributeChilds();

  void setAttributeChilds(AttributeCollection attributeChilds);

  ReferenceCollection getReferenceChilds();

  void setReferenceChilds(ReferenceCollection referenceChilds);

  ConstraintCollection getConstraintChilds();

  void setConstraintChilds(ConstraintCollection constraintChilds);
}
